@charset "utf-8";
::-webkit-scrollbar {
	width: 12px;
	height: 12px;
	-webkit-border-radius: 10px;
}
::-webkit-scrollbar-track {
	-webkit-border-radius: 10px;
	-webkit-box-shadow: inset 0px 0px 8px rgba(0,0,0,0.2);
	background-color: rgba(0, 0, 0, 0.05);
	width: 3px;
	height: 3px;
	border:1px solid rgba(255,255,255,0.05);
}
::-webkit-scrollbar-track-piece {
	-webkit-border-radius: 10px;
	background-color: rgba(234, 234, 234, 1);
	-webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.15);
	width: 3px;
	height: 3px;
}
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px;
	background-color: rgba(244, 244, 244, 1);
	-webkit-box-shadow: inset 1px 1px 15px rgba(255,255,255,0.8),
	inset 1px 1px 0px rgba(255,255,255,0.8);
	border:1px solid rgba(0,0,0,0.1);
}
::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active {
	background-color: rgba(204, 204, 204, 1);
	-webkit-box-shadow: none;
	border:1px solid rgba(0,0,0,0.1);
}
::-webkit-scrollbar-track:window-inactive,
::-webkit-scrollbar-track-piece:window-inactive,
::-webkit-scrollbar-thumb:window-inactive {
	-webkit-box-shadow:none;
}
::-webkit-scrollbar-button {
	width: 0;
	height: 0;
	display: none;
}
::-webkit-scrollbar-corner {
	background-color: transparent;
}
::-webkit-resizer{
	background-color: transparent;
}
/*初始化部分样式*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft Yahei";}
*:focus {outline:none}
html,body{color: #676a6c;}
body{background:#fff;font-size: 12px;line-height: 1.5em; }
ul,li{ list-style:none;}
a,a:link, a:visited{color: #676a6c; text-decoration:none;}
a:focus{outline: none;}
img{border:none;}
h1,h2,h3,h4,h5{font-weight:normal;color: #676a6c;}
table{border-collapse:collapse;}
input,label,img,th {vertical-align: middle;}
input.dialog{height:0; font-size:0; line-height:0; border:none}

/*定义清除浮动*/
.clearfloat:after{ content:'.';display:block;clear: both;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0; }
.clearfloat{zoom:1;}

/*LOGO修改为通用的后台管理,如需LOGO图片请注释以下三行*/
.logo a:before,.logo a:after{color: #DFE4ED;display: block;position: absolute;top:26px;}
.logo a:before{content: "\f013"; font-size: 2em;width: 100px;left:10px;}
.logo a:after{content: "后台管理系统"; font-size: 14px;width: 100px;left:40px;}

/*如需LOGO图片请启用这行,logo尺寸限制为145px 55px*/
/*.logo a{background: url(/static/img/ps-logo_4b75982.png) no-repeat center bottom;}*/


/*定义需要用到图标的字体*/
.switchs,.crumbs,.scroll a,.panel-add em,#panellist span a,.logo a,.aui_title,.showMsg h5,.guery,.r-close,.r-open,#help a,.ScreenLock .ico{font-family: 'FontAwesome';}


/*整体框架配色修改*/
.col-left,.left,.lf{float: left;}
.col-right,.right,.rt,.fr{float: right;}
.header{width: 100%;height: 80px;background: #293846;position:relative;}
.header .logo{float:left;width:136px;height:80px;margin-right:10px;position: relative;}
.logo a{display: block;height:55px;line-height: 55px;margin-top:25px;width: 145px;}
.invisible {visibility: hidden;}
.header .log{height: 24px;position: absolute;left: 0px;top: 0px; line-height: 24px; margin-left: 10px; font-size: 12px;}
.header .log span,.rt-col span{padding: 0px 5px; color: #2f4050;}
.rt-col{height: 24px;background: #1e2933;width: 100%;position: absolute;right: 0px;top: 0px;border-bottom: 1px solid #1c2730;line-height: 24px;text-align: right;font-size: 12px;padding-right: 10px;}
.header .log,.header .log a,.rt-col,.rt-col a{color: #a7b1c2;}
.header .log a:hover,.rt-col a:hover{color: #a7b1c2;}
#top_menu{position: absolute;left: 145px;bottom: 0px;height: 55px;line-height: 55px}
#top_menu li{float: left;}
#top_menu li a{display: block;width: 80px;text-align: center;color: #DFE4ED;font-size: 14px;}
#top_menu .on,#top_menu li:hover{background: #19aa8d;}
#top_menu .on a{color: #fff;}
#content .left_menu{width: 145px;position: relative;display: block;padding: 10px 0px 28px 0px;overflow: hidden;background: #2f4050;}
#Scroll {float: left;width: 137px;overflow: hidden;}
#content .left_menu_on{width:8px; padding:0;}
#content .left_menu_on #Scroll{display:none}
#content .left_menu a.open,#content .left_menu a.close{width:8px; float:left;height: 24px;line-height: 24px;position: absolute;right: 0px;top: 50%;margin-top:-12px;}
.cat-menu-on #frameopenClose{width:8px; padding:0;height: 24px;line-height: 24px;position: absolute;right: 0px;top: 50%;margin-top:-12px;}
#leftMain .f14{background: #293846;padding: 8px 15px;font-size: 14px;color: #DFE4ED;border-left:4px solid #19aa8d;}
#leftMain ul{padding: 5px 0px}
#leftMain ul li{padding: 0px;margin: 0px;}
#leftMain ul li:first-child {margin-top: 0;}
#leftMain ul li a{display: block;color: #acb5c6;font-size: 12px;padding-top: 5px;padding-bottom: 8px;padding: 6px 15px 6px 23px;line-height: 22px;}
#leftMain i {color: #2f4050;line-height: 22px;}
#leftMain .on i {color: #19aa8d;}
.f14 .switchs{display: block;float: right;height: 20x;width: 14px;line-height: 20px;}
.f14 .switchs:before{content: "\f105";padding:5px;cursor: pointer; }
#leftMain .f14 .on:before{content: "\f107";}
#leftMain ul .on a,#leftMain ul li:hover a{display: block;color: #19aa8d;background: #f5f6f8;padding: 6px 15px 6px 23px;line-height: 22px;}
.crumbs{position: absolute;height: 30px;line-height: 30px;width:100%;font-size: 12px;background: #f3f3f3;border-bottom:1px solid #dbdbdb;left: 0px; top:80px;}
.crumbs:before{content: "\f108";padding-left: 160px}
.crumbs .shortcut{position: absolute;right: 0px;top: 0px}
.shortcut a{margin: 0px 5px;font-size: 12px;padding: 0px 8px;}
.shortcut a:nth-child(4){margin-right: 88px;}
.col-1{background:#fff;}
.col-1 .content{position: relative;overflow: hidden;padding: 3px 5px 0px 5px; margin-top: 30px;}
.scroll{background: #2f4050;position: absolute;left: 0px;bottom: 0px;width: 125px;height: 22px;overflow: hidden;z-index: 100;padding: 3px 10px;}
.scroll a{width: 48px;height: 14px;line-height:14px;margin: 0  6px;display: inline-block;color: #fff;background: #19aa8d;text-align: center;border-radius: 2px;}
.scroll .per:before{content: "\f106";}
.scroll .next:before{content: "\f107";}
.fav-nav{padding: 0 0 0 12px;position: absolute;left: 0;bottom: 0px;width: 100%;height: 26px;line-height: 26px;border-top:1px solid #dbdbdb;background: #f3f3f3; }
.fav-nav div{float: left;}
.panel-add em{font-style:normal;font-size:0;}
#panellist a{font-size:12px;}
#paneladd a em:before{content: "\f067";font-size:12px;}
#panellist span{margin-right: 10px;border-right:1px solid #dbdbdb;padding-right: 5px; }
#panellist span .panel-delete:before{content: "x";font-size:12px;}
#rightMain{background: #fff;}
.tab_web:hover{background: #19aa8d;}
.tab-web-panel{display: none;padding:5px 12px;border: 1px solid #dbdbdb;margin-left: -5px; }
.tab-web-panel a{display:block;padding-bottom:5px; }
.tab_web span{display: block;height: 55px;}
#top_menu .tab_web a{min-width: 80px;width:auto;padding:0px 5px; }

/*面板切换修改*/
#btnx{position: absolute;right: 15px;top:84px;z-index: 99;}
#btnx h6{font-size: 12px;padding: 2px 8px; font-weight: normal;cursor: pointer;}
#Site_model{display: none;}

/*皮肤配置选项修改*/
#Skin{position: absolute;right: 15px;top: 50px;overflow: hidden;z-index: 100;}
#Skin li{display:block;width: 8px;height: 8px;background: #fff;cursor: pointer;border: 1px solid #fff;border-radius:3px;float: left;margin-left: 2px;}
#Skin .s1{background: #293846;}
#Skin .s2{background: #19a97b;}
#Skin .s3{background: #098ac4;}


/*修改正添加内容中的文件树位置*/
.cat-menu{width: 180px;margin:0px;border-right: 1px solid #dbdbdb;background: #fff;z-index: 999;}
.cat-menu-on{width: 8px;margin:0px;border-right: 1px solid #dbdbdb;background: #fff;z-index: 999;position: relative;margin-top:31px;}
#display_center_id .content{margin-top: 25px;margin-left: 10px;}
.left_menu{z-index:99;}

/*右下角官方文档提示修改*/
#help{position: absolute;right: 30px;top: 0px;}
#help .panel-delete{margin-left:4px;}
#help .panel-delete:before{content: "x";font-size: 12px;}
#help a:before {content: "\f059";font-size: 14px;margin-right: 2px;}
#help a{margin: 0px 3px;}

/*其它表格内页通用定义*/
.mr10{margin-right: 10px;}
.bk10{height: 10px;}
.pad-10,.pad_10{padding:10px;}
.bk20 {height: 10px;}
.bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20, .bk30 {clear: both;}
.hr{border-top:1px dashed #f1f1f1;margin-top: 10px;}
.hr hr{display: none;}
.f14 {font-size: 14px;}
.bk3{height: 3px;}
.hidden {display: none;}
.td-line{overflow: hidden;}
.pad-lr-10{padding:0px 10px; }
.blue, .blue a{color:#3498db;}
.title-1{padding:5px 0px;margin-bottom:0px;border-bottom:1px solid #f3f3f3;font-weight: bold;}
.title-2{padding:10px 0px;margin:0px;font-size: 18px;}
.explain-col{border: 1px solid #ffbe7a;background: #fffced;padding: 8px 10px;line-height: 20px;}
.ib, .ib-li li, .ib-a a, .ib-span span, .common-form ul li span.text, .fixed-bottom .fixed-but .button, .arrowhead, .arrowhead-b,.shortcut a, .shortcut a span, .picBut a, .tab-use, .scroll a{display: inline-block;}

/*后台主页信息展示修改*/
#main_frameid h6,.col-2 h6{font-size: 14px;padding-bottom:5px;margin-bottom: 5px;border-bottom: 1px solid #dbdbdb }
.col-2{border: 1px solid #dbdbdb;min-height: 160px;padding:10px; }
.col-auto{overflow: hidden;}
fieldset{margin-top: 10px;}


/*部分表格属性修改*/
body .table_form tbody td,body .table_form tbody th,body .table_form tbody tr{border-bottom:1px dashed #f1f1f1;line-height: 22px;}
body .table-list tbody td,body .table-list tbody tr{border-bottom:1px dashed #f1f1f1;line-height: 22px;}
body .table-list .btn{border-bottom:1px dashed #f1f1f1;line-height: 22px;}
body .table-list thead th{border-bottom:1px solid #f1f1f1;background: #f9f9f9;font-weight:bold;padding-top: 6px;padding-bottom: 6px;}
body .table-list tr:hover,body .table-list table tbody tr:hover{background:#dee5ec !important;}
body .table-list tr.active {background-color: #eef1f5;}
body .y-bg .radio-label tr td{border-bottom:1px solid #e4e2e2;}
.text-c{text-align: center;}
.bk15{height: 15px;}
#upfile tr .y-bg .input-text{height: auto;width: 210px;}
#upfile tr .y-bg input[name="file"]{width: 220px;}

/*内容页菜单按钮修改*/
.subnav{padding:0px 10px }
.content-menu{ padding:12px 8px;}
.content-menu a,.tabBut li{margin-left: -8px;padding: 7px 10px;border-radius: 2px;box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background: #3498db;color:#fff;border: 1px solid #3498db;}
.tabBut li a{color: #fff;}
.content-menu a em{ font-style: normal;}
.content-menu .on,.tabBut .on,.content-menu a:hover,.tabBut li:hover{background: #19aa8d;color:#fff;border: 1px solid #19aa8d;}
.content-menu .add{color: #fff;border: 1px solid #ff6c60;background: #ff6c60;}
.tabBut .on a{color: #fff;}
.tabBut{display: block;border-bottom:1px solid #f1f1f1;width: 100%; overflow: hidden;padding:10px 0px; }
.tabBut li{float: left;margin-right: 8px;margin-left:0px;}
.content-menu span{font-size:0;padding-left: 18px;}
.col-tab{margin-top: -10px;}
.btn .button,.btn label{cursor: pointer;}
.btn label,.btn a{display:inline-block;border-radius: 2px;background: #3598dc;color:#fff;border: 1px solid #3598dc;height:30px;line-height:30px;padding:0px 2px;margin-left: -10px;margin-right: 3px;}
.btn label:hover,.btn a:hover{color: #FFF;background-color: #217ebd;border-color: #1f78b5;}
.font-fixh a{padding:0px;margin: 0px;background:none; border: none;color: #19aa8d; }
body .button{background-color: #e7505a;border-color: #e7505a;color: #fff;padding: 0px 10px;border-radius: 2px;border: none;height: 32px;font-size: 12px;cursor: pointer;}
body .button:hover{color: #fff;background-color: #e12330;border-color: #dc1e2b;}
.line-x{border-bottom:1px solid #f3f3f3;}

/*弹出窗dialog修改为简单的DIV层*/
/*.aui_outer { text-align:left; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_header {white-space: nowrap;border-bottom: 1px solid #E5E5E5;}
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main {text-align:center; min-width:9em; min-width:0\9;}
.aui_content {text-align: left; border:none 0; height:100% !important;}
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../icons/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons {padding:8px;float: right;white-space: nowrap;}
.aui_footer button+button {margin-bottom: 0;margin-left: 5px;}
.aui_footer button {width: auto;overflow: visible;display: inline-block;padding: 6px 12px;_margin-left: 5px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.428571429;text-align: center;white-space: nowrap;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.aui_footer button:focus {outline: thin dotted #333;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.aui_footer button:hover,.aui_footer button:focus {color: #333333;text-decoration: none;}
.aui_footer button:active {background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.aui_footer button[disabled] {pointer-events: none;cursor: not-allowed;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
.aui_footer button {color: #333333;background-color: #ffffff;border-color: #cccccc;}
.aui_footer button:hover,.aui_footer button:focus,.aui_footer button:active {color: #333333;background-color: #ebebeb;border-color: #adadad;}
.aui_footer button:active {background-image: none;}
.aui_footer button[disabled],.aui_footer button[disabled]:hover,.aui_footer button[disabled]:focus,.aui_footer button[disabled]:active {background-color: #ffffff;border-color: #cccccc;}
.aui_footer button.aui_state_highlight {color: #ffffff;background-color: #428bca;border-color: #357ebd;}
.aui_footer button.aui_state_highlight:hover,.aui_footer button.aui_state_highlight:focus,.aui_footer button.aui_state_highlight:active {color: #ffffff;background-color: #3276b1;border-color: #285e8e;}
.aui_footer button.aui_state_highlight:active {background-image: none;}*/
/* common end */

/*.aui_inner { background:#FFF; }
.aui_border {*zoom: 1;_float: left;position: relative;background-color: #FFF;border: 1px solid #999;border-radius: 6px;outline: 0;background-clip: padding-box;font-family: Helvetica, arial, sans-serif;font-size: 14px;line-height: 1.428571429;color: #333;}
.aui_titleBar {position:relative; height:100%;}
.aui_title {margin: 0;line-height: 1.428571429;min-height: 16.428571429px;padding: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;cursor: default;}
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close {float: right;top: 13px;right: 13px;_height: 26px;padding: 0 4px;font-size: 21px;font-weight: bold;line-height: 1;color: #000;text-shadow: 0 1px 0 #FFF;opacity: .2;filter: alpha(opacity=20);cursor: pointer;background: transparent;_background: #FFF;border: 0;-webkit-appearance: none;}
.aui_close:hover,.aui_close:focus {color: #000000;text-decoration: none;cursor: pointer;outline: 0;opacity: 0.5;filter: alpha(opacity=50);}
.aui_content { color:#666; }
.aui_state_focus .aui_content { color:#000; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width:3px; height:3px; }
.aui_state_noTitle .aui_inner { border:1px solid #666; background:#FFF; }
.aui_state_noTitle .aui_outer { border:none 0; box-shadow:none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }
.aui_state_noTitle .aui_dialog { box-shadow: none; }*/
.tabBut li{cursor: pointer;}

/*附件上传图标修改*/
#div_swf_1,#div_swf_2,#div_swf_3,#div_swf_4{margin-left: -10px;}


/*信息提示框修改*/
body .showMsg{background: #fff; zoom:1; width:450px;position:absolute;top:44%;left:50%;margin:-87px 0 0 -225px;border-radius: 2px;box-shadow: 1px 1px 50px rgba(0,0,0,.3);}
body .showMsg h5{padding: 17px 15px;color:#fff;background: #3B4658;font-size:14px;border-radius: 2px;}
body .showMsg .content{padding: 45px;line-height: 24px;word-break: break-all;overflow: hidden;font-size: 14px;overflow-x: hidden;overflow-y: auto;}
body .showMsg .bottom{padding: 10px;text-align: center;border-top: 1px solid #E9E7E7;}
body .showMsg .ok,.showMsg .guery{background: url(../../images/msg_img/msg_bg.png) no-repeat 0px -560px;}
body .showMsg .guery{background-position: left -460px;}
.showMsg .content #cat_search{text-align: center;}

/*登入界面修改*/
#canvas{background: #2f4050;width: 100%;height: 100%;overflow: hidden;}
.admin_login{width:300px;height:310px;overflow:hidden;padding:40px;background: #fff; box-shadow:0 -15px 30px #293846;border-radius:5px;position: absolute;left:50%;top: 50%;margin-left: -190px;margin-top: -250px;}
.admin_title{font-size: 20px;font-weight: bold;text-align: center;margin-bottom: 15px;color: #2f4050}
.admin_title em{display: block;font-size: 12px;margin-top: 8px;}
.admin_user,.admin_pwd,.admin_val,.admin_sub{margin: 10px 0;height: 40px;overflow: hidden;clear: both;position: relative;border: 1px solid #dbdbdb;border-radius: 3px;}
.admin_pwd .icon {display: inline-block;width: 33px;height: 22px;}
.admin_pwd .icon-4 {background:url(../../images/icon-login.png) no-repeat 0 -43px;position:absolute;top:10px;right:-10px;cursor:pointer;}
.admin_pwd .icon-5 {background:url(../../images/icon-login.png) no-repeat -55px -43px;}
.admin_user:hover,.admin_pwd:hover,.admin_val:hover{border-color:#2f4050}
.admin_sub{border: none;}
.login_txt{font-size: 14px;height: 26px;line-height: 26px;padding: 8px 5%;width: 90%;text-indent: 2em;border: none;color: #676a6c;}
.login_txt:focus{color: #676a6c; }
.submit_btn{width: 100%;height: 40px;border: none;font-size: 16px;background: #2f4050;color: #FFF;cursor: pointer;}
.submit_btn:hover{background: #293846;color: #f4f4f4;}
.admin_info{padding-top: 5px;}
.admin_info p{color: #2f4050;font-size: 12px;text-align: center;margin: 3px 0;}
.admin_val input{width: 140px;}
#yzm img{width: 120px;height: 40px;}
.admin_user::before,.admin_pwd::before,.admin_val::before{font-family: 'layui-icon';position: absolute;top: 0;left: 10px;height: 42px;line-height: 42px;width:25px;text-align: center; font-size: 16px;color: #2f4050;}
.admin_user::before{content: "\e66f";}
.admin_pwd::before{content: "\e673";}
.admin_val::before{content: "\e679";}

/*锁屏界面修改*/
#ew-lock-screen-group{position:fixed;top:0;left:0;right:0;bottom:0;z-index:19891099;}
.lock-screen-wrapper {color: #ffffff;width: 100%;height: 100%;box-sizing: border-box;padding: 50px 60px 0 60px;position: relative;}
.lock-screen-time {font-size: 88px;}
.lock-screen-date {font-size: 24px;padding: 0 0 0 13px;}
.lock-screen-form {position: absolute;left: 0;right: 0;top: 65%;width: 100%;text-align: center;}
.lock-screen-psw {color: #ffffff;font-size: 22px;width: 0;height: 0;line-height: 40px;border-radius: 40px;border: 2px solid transparent;background-color: transparent;box-sizing: border-box;vertical-align: middle;-webkit-transition: all .3s;transition: all .3s;text-align: center;}
.lock-screen-psw::-webkit-input-placeholder {color: #F6F6F6;font-size: 16px;}
.lock-screen-psw::-moz-placeholder {color: #F6F6F6;font-size: 16px;}
.lock-screen-psw::-ms-input-placeholder {color: #F6F6F6;font-size: 16px;}
.lock-screen-enter {width: 65px;height: 65px;line-height: 1;font-size: 28px;padding-top: 22px;border: 2px solid #ffffff;border-radius: 50%;text-align: center;display: inline-block;box-sizing: border-box;vertical-align: middle;transition: all .3s;cursor: pointer;}
.lock-screen-enter:hover {background-color: rgba(255, 255, 255, .3);}
.lock-screen-form.show-psw .lock-screen-psw {height: 40px;width: 180px;padding: 0 5px;margin-right: 10px;
border-color: #ffffff;background-color: rgba(255, 255, 255, .3);}
.lock-screen-form.show-psw .lock-screen-enter {width: 40px;height: 40px;font-size: 20px;padding-top: 8px;}
.lock-screen-form.show-back .lock-screen-enter:before {content: "\e603";}
.lock-screen-tip {color: red;width: 230px;padding: 0 3px;font-size: 14px;text-align: left;box-sizing: border-box;display: none;}
.lock-screen-form.show-psw .lock-screen-tip {display: inline-block;}
.lock-screen-tool {width: 20px;position: absolute;right: 20px;bottom: 20px;}
.lock-screen-tool .lock-screen-tool-item {position: relative;width: 20px;height: 20px;line-height: 20px;margin-top: 15px;cursor: pointer;}
.lock-screen-tool .lock-screen-tool-item:hover .layui-icon {color: #ffffff;}.lock-screen-tool .layui-icon {font-size: 20px;}
.lock-screen-tool .lock-screen-tool-item .lock-screen-tool-tip {position: absolute;top: 50%;right: 100%;height: 24px;line-height: 24px;width: 60px;width: max-content;text-align: center;margin-right: 10px;margin-top: -12px;font-size: 12px;padding: 0 8px;color: #eee;border-radius: 3px;background-color: rgba(255, 255, 255, .3);word-break: break-all;display: none;}
.lock-screen-tool .lock-screen-tool-item:hover .lock-screen-tool-tip {display: inline-block;}
.lock-screen-tool .lock-screen-tool-item .lock-screen-tool-tip:before {content: "";border: 4px solid transparent;border-left-color: rgba(255, 255, 255, .3);position: absolute;right: -8px;top: 50%;margin-top: -4px;}

/*网站地图标题修改*/
.map-menu ul{margin:4px;width:156px;border:1px solid #2f4050;}
.map-menu ul li.title{background:#2f4050;font-weight:bold;padding-left:5px;color: #fff;}
.map-menu ul li.title2{font-weight:bold;padding-left:10px;}
.map-menu ul li{padding:4px;padding-left:20px;}

/*分页修改配色*/
#pages {padding:14px 0 10px; text-align:right}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages .a1 { width:56px; padding:0 }
#pages a:hover {background:#f1f1f1; color:#000; text-decoration:none; }
#pages span {display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #3498db; border:1px solid #3498db; color:#fff; text-align:center; }
.page .noPage { display:inline-block; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


/*图片列表水平左右居中*/
.img-wrap{border:1px solid #eee;text-align:center;overflow:hidden;background:#fff}
.img-wrap a{display:table-cell;vertical-align:middle;text-align:center;}

#imgPreview td.on{background:#f4f9fe}
#imgPreview td.on a{background:url("../../images/msg_bg.png") no-repeat right -250px;vertical-align:middle; padding-right:70px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; height:16px; line-height:16px}

/*角色权限设置*/
.role-memu{ padding:5px 0}
.role-memu li a{cursor: hand;cursor: pointer;display:block;color:#2e74d7;text-decoration: none; height:24px; padding:0 6px; overflow:hidden; line-height:24px; vertical-align:middle; background-color:#FFF}
.role-memu li a em{ width:80px; overflow:hidden; display:block}
.role-memu li a span{float:right; color: #999}
.role-memu li a span img{ margin-right:2px}
.role-memu li.on a{ background:#e0e9f0}
.role-but,.role-but span{background: url(../../images/admin_img/tbtn.png) no-repeat; height:36px; line-height:36px; vertical-align:middle; padding-left:12px; border:none;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.role-but span{background-position: right top; padding:0 12px 0 0; font-weight:700; font-size:14px; color:#fff}


/*发布内容修改为1280宽屏并修改样式 小于1280为自适应大小*/
@media screen and (min-width:980px) and (max-width:1279px) {
	body .addContent{width:100%;}

}
.addContent{width:100%; margin:0 auto;position: relative;min-width:980px;overflow: hidden;}
.addContent:before{content:"";display: block;position: fixed; width: 200%;height:200%;background: #f3f3f3;left: 0px;top: 0px;z-index: -1;}
.addContent .content{padding:6px; margin-top: 0px;}
.addContent .crumbs{left: 0px;top:0px;background: #fff;border: 1px solid #f3f3f3;}
.addContent .crumbs::before{padding-left:83px; margin-right: 5px;}
.fixed-bottom {height: 60px;}
.fixed-but{position: fixed;bottom: 0;height: 30px;border-top: 1px solid #f1f1f1;padding: 10px 0;width: 100%;background: #fff;z-index:999;}
.fixed-but .button{background: none;padding: 0px;margin:0px; }
.fixed-but .button .cu{padding: 3px 5px;margin: 0px 8px; border-radius: 2px;box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background: #3498db;color:#fff;font-size: 14px;border: none;cursor: pointer;}
.fixed-but .button [name="dosubmit_continue"]{background: #19aa8d}
.fixed-but .button [name="close"]{background: #ff6c60}
.addContent .col-1 {border: 1px solid #f3f3f3;}
.addContent .col-1 .pad-6 {padding: 6px;overflow: hidden;}
#RopenClose{width: 10px;}
.r-close:before,.r-open:before{padding: 250px 3px;float: left;font-size: 16px;color: #dbdbdb;}
.r-close:before{content: "\f0da";}
.r-open:before{content: "\f0d9";}
.addContent .button{background: #19aa8d}
.addContent .button:hover{background: #1c8a74}
.content_attr{border: 1px solid #CCC;padding: 5px 8px;background: #FFC;margin-top: 6px;}

.addContent .col-auto{margin-top: 40px;overflow: hidden;background: #fff;}
.addContent .col-right{width:204px; overflow:hidden;margin-top: 40px;background: #fff;}
.addContent .col-right .content h6{ border-bottom:1px solid #f1f1f1; padding:8px 0 3px; margin-bottom:7px;font-size: 12px;font-weight: bold;}
.addContent .col-right .content input{max-width:165px}
.addContent .col-right .content .upload-pic{width:180px;height:180px;text-align:center;overflow:hidden;}
.addContent .col-right .content .upload-pic a{display:table-cell;vertical-align:middle;width:180px;height:145px;text-align:center;*display:block;*font-size:105px}
.addContent .col-right .content .upload-pic{ background:#eef2f2; border:1px solid #dce6ea; zoom:1; padding:1px;}
.addContent .col-right select#template{max-width:188px;*width:188px;_width:188px}
.addContent a.r-close,.addContent a.r-open { float:right}

.list-dot{ padding-bottom:10px}
.list-dot li,.list-dot-othors li{padding:5px 0; border-bottom:1px dotted #c6dde0; font-family:"宋体"; color:#bbb; position:relative;_height:22px}
.list-dot li:hover,.list-dot-othors li:hover{ background-color:#d9e5ee}
.list-dot li span,.list-dot-othors li span{color:#004499}
.list-dot li a.close span,.list-dot-othors li a.close span{display:none}
.list-dot li a.close,.list-dot-othors li a.close{background: url(../../images/cross.png) no-repeat left 3px; display:block; width:16px; height:16px;position: absolute;outline:none;right:5px; bottom:5px}
.list-dot li a.close:hover,.list-dot-othors li a.close:hover{background-position: left -46px}
.list-dot-othors li{float:left;width:24%;overflow:hidden;}

/*评论*/
/*.comment{ padding:8px 10px}*/
.comment .title{ margin-bottom:5px}
.comment .title span{ position:relative; top:-5px}
.comment .content{ font-size:14px; background:#f6f9fb; border:1px solid #c4d5df; zoom:1; padding:8px 10px; margin:5px 0}
.comment .content span{display:block;}
.comment_button{margin-bottom:15px;}
.comment_button a{padding:5px; border:solid 1px #C3D4E7; }
.comment_button a.on{background:#4C7FB6; color:#fff;border:solid 1px #3E73A9}

/*圆角*/
.fillet{position:relative; border:1px solid #c4d5df; zoom:1;}
.fillet span.o1,
	.fillet span.o2,
	.fillet span.o3,
	.fillet span.o4{position:absolute;width:3px;height:3px; font-size:1px;background: url(../../images/fillet.png) no-repeat}
	.fillet span.o1{background-position: left -6px; top:-1px; left:-1px}
	.fillet span.o2{background-position: right -6px; top:-1px; right:-1px}
	.fillet span.o3{background-position: left bottom; bottom:-1px; left:-1px}
	.fillet span.o4{background-position: right bottom; bottom:-1px; right:-1px;}
	
/*工作流*/
.workflow{padding:10px 140px 10px 10px;}
.workflow .col{padding-bottom:20px;background: url(../../images/admin_img/arrowhead-y.png) no-repeat 10px bottom;}
.workflow div.off{padding:0; background:none}
.workflow .content{left:130px; position:relative;}
.workflow .title{position:absolute; left:-130px; top:-1px; width:90px; font-size:14px; font-weight:700; text-align:center; padding: 0 0 3px 0; background:#fff}
.workflow .title span.line{border-bottom:1px solid #95b9cf; width:32px; height:1px; font-size:1px; position:absolute; right:-37px; top:17px}
.workflow .fillet{background:#f6f9fb; padding:8px 10px 7px}
.workflow .name{font-size:14px}


/*附件 未使用-已使用*/
.tab-use{position: relative}
.tab-use .arrows{background: url(../../images/admin_img/toggle-collapse-dark.png) no-repeat;  width:16px; height:16px; overflow:hidden; position:absolute; left:0; top:-11px;}
.tab-use ul{position:absolute;display:none; top:5px; left:0; width:80px; background:#fff;}
.tab-use ul li{}
.tab-use ul a{width:auto;padding:3px 8px}

.picList{overflow:hidden;margin:0;padding:0;list-style:none;}
.picList li{float:left;margin-right:1%;border:1px solid #ddd;padding:5px;border-radius:4px;margin-top:15px;cursor:pointer;position:relative;}
.picList li .preview{height:140px;background:#fafafa;overflow:hidden;text-align:center;}
.picList li .preview img{vertical-align:middle;max-width:160px;max-height:140px;cursor:pointer;}
.picList li .preview:after{content:' ';width:0;height:100%;display:inline-block;vertical-align:middle;overflow:hidden;}
.picList li .intro textarea{margin:5px;padding:8px 10px;font-size:14px;height:50px;color:#999;overflow: auto;vertical-align: top;resize: vertical;font: inherit;}
.picList li .action{text-align:center;overflow:hidden;}
.picList li .action a{text-align:center;color:#999;outline:none;width:33.3333%;float:left;}
.picList li .action a:hover{color:#f30;}

.txtList{overflow:hidden;margin:0;padding:0;list-style:none;}
.txtList li{margin-bottom:1%;border:1px solid #ddd;padding:5px;border-radius:4px;margin-top:15px;cursor:pointer;position:relative;}
.txtList li .input-text{width:400px;height: 18px;line-height:18px;margin:5px;padding:8px 10px;color:#999;resize: vertical;font: inherit;border: 1px solid #d0d0d0;background: #FFF url(../../images/admin_img/input.png) repeat-x;}
.txtList li .input-textarea{width:160px;height: 18px;line-height:18px;margin:5px;padding:8px 10px;color:#999;resize: vertical;font: inherit;border: 1px solid #d0d0d0;background: #FFF url(../../images/admin_img/input.png) repeat-x;}
.txtList li a{text-align:center;color:#999;outline:none;padding:8px 10px;}
.txtList li a:hover{color:#f30;}

.label-info {background-color: #659be0;display: inline;text-shadow: none!important;font-size: 14px;font-weight: 300;padding: 3px 6px;color: #fff;font-family: "Open Sans",sans-serif;border-radius: .25em;}

.fc-3x3 {width: 200px;}
.fc-3x3 label:first-child {margin-left: -1px !important;}
.fc-3x3 .btn {border-radius: 0 !important;border-bottom: 0;}
.fc-3x3 .btn2 {border-bottom: 1px solid #ccc;}

.fc-list-select {padding-left: 18px;}
.myselect {width:50px !important;min-width:50px !important;max-width:50px !important;padding:3px 2px!important;overflow: visible !important;}
td>.mt-table.mt-checkbox-single, th>.mt-table.mt-checkbox-single {right: -6px;}
.mt-checkbox,.mt-radio {display: inline-block;position: relative;height: 19px;padding-left: 30px;margin: 8px 0px;cursor: pointer;font-size: 14px;webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.mt-checkbox.mt-checkbox-disabled,.mt-checkbox.mt-radio-disabled,.mt-radio.mt-checkbox-disabled,.mt-radio.mt-radio-disabled {opacity: .6;filter: alpha(opacity=60)}.mt-checkbox>input,.mt-radio>input {position: absolute;z-index: -1;opacity: 0;filter: alpha(opacity=0)}.mt-checkbox>span,.mt-radio>span {border: 1px solid transparent;position: absolute;top: 0;left: 0;height: 19px;width: 19px;background: #E6E6E6}
.mt-checkbox>span:after,.mt-radio>span:after {content: '';position: absolute;display: none}
.input-icon>i,.mt-checkbox-list .mt-checkbox,.mt-checkbox-list .mt-radio,.mt-checkbox>input:checked~span:after,.mt-radio-list .mt-checkbox,.mt-radio-list .mt-radio,.mt-radio>input:checked~span:after {display: block}.mt-checkbox:hover>input:not([disabled])~span,.mt-checkbox>input:focus~span,.mt-radio:hover>input:not([disabled])~span,.mt-radio>input:focus~span {background: #d9d9d9;webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.mt-checkbox:hover>input:not([disabled]):checked~span,.mt-checkbox>input:checked~span,.mt-radio:hover>input:not([disabled]):checked~span,.mt-radio>input:checked~span {webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;background: #d9d9d9}.icon-btn,.icon-btn:hover {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease}.mt-checkbox>input:disabled~span,.mt-radio>input:disabled~span {opacity: .6;filter: alpha(opacity=60);pointer-events: none}.icon-btn,.ie8 .icon-btn:hover {filter: none}.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled]):checked~span,.mt-checkbox.mt-checkbox-outline:hover>input:not([disabled])~span,.mt-checkbox.mt-checkbox-outline>input:checked~span,.mt-checkbox.mt-checkbox-outline>input:focus~span,.mt-checkbox.mt-checkbox-outline>span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled]):checked~span,.mt-checkbox.mt-radio-outline:hover>input:not([disabled])~span,.mt-checkbox.mt-radio-outline>input:checked~span,.mt-checkbox.mt-radio-outline>input:focus~span,.mt-checkbox.mt-radio-outline>span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled]):checked~span,.mt-radio.mt-checkbox-outline:hover>input:not([disabled])~span,.mt-radio.mt-checkbox-outline>input:checked~span,.mt-radio.mt-checkbox-outline>input:focus~span,.mt-radio.mt-checkbox-outline>span,.mt-radio.mt-radio-outline:hover>input:not([disabled]):checked~span,.mt-radio.mt-radio-outline:hover>input:not([disabled])~span,.mt-radio.mt-radio-outline>input:checked~span,.mt-radio.mt-radio-outline>input:focus~span,.mt-radio.mt-radio-outline>span {border: 1px solid #d9d9d9;background: 0 0}
.mt-radio>span,.timeline .timeline-badge-userpic img {-webkit-border-radius: 50%!important;-moz-border-radius: 50%!important}
.mt-radio>span {-ms-border-radius: 50%!important;-o-border-radius: 50%!important;border-radius: 50%!important}
.mt-radio>span:after {left: 6px;top: 6px;height: 6px;width: 6px;border-radius: 50%;background: #666}
.mt-radio>input:disabled~span:after {background: #666}
.mt-checkbox>span:after {left: 6px;top: 3px;width: 5px;height: 10px;border: solid #666;border-width: 0 2px 2px 0;transform: rotate(45deg)}
.mt-checkbox>input:disabled~span:after {border-color: #666}
.form-inline .mt-checkbox {margin-left: 15px;margin-right: 15px}
.mt-checkbox-list,.mt-radio-list {padding: 10px 0}
.form-horizontal .form-group .mt-checkbox-list,.form-horizontal .form-group .mt-radio-list {padding-top: 0}
.mt-checkbox-inline,.mt-radio-inline {padding: 10px 0}
.form-horizontal .form-group .mt-checkbox-inline,.form-horizontal .form-group .mt-radio-inline {padding-top: 8px}
.mt-checkbox-inline .mt-checkbox,.mt-checkbox-inline .mt-radio,.mt-radio-inline .mt-checkbox,.mt-radio-inline .mt-radio {display: inline-block;margin-right: 15px}
.mt-checkbox-inline .mt-checkbox:last-child,.mt-checkbox-inline .mt-radio:last-child,.mt-radio-inline .mt-checkbox:last-child,.mt-radio-inline .mt-radio:last-child {margin-right: 0}
.button {outline: 0!important;background: #f6f6f6;box-shadow: none!important;display: inline-block;font-weight: 400;text-align: center;vertical-align: middle;touch-action: manipulation;cursor: pointer;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.42857;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.button.red:not(.button-outline).active, .button.red:not(.button-outline):active, .button.red:not(.button-outline):hover, .open>.button.red:not(.button-outline).dropdown-toggle {color: #fff;background-color: #e12330 !important;border-color: #dc1e2b !important;}
.button.green:not(.button-outline){color:#fff;background-color:#32c5d2;border-color:#32c5d2}
.button.green:not(.button-outline).active, .button.green:not(.button-outline):active, .button.green:not(.button-outline):hover, .open>.button.green:not(.button-outline).dropdown-toggle {color: #fff;background-color: #26a1ab !important;border-color: #2499a3 !important;}
.button.blue:not(.button-outline).active, .button.blue:not(.button-outline):active, .button.blue:not(.button-outline):hover, .open>.button.blue:not(.button-outline).dropdown-toggle {color: #fff;background-color: #217ebd !important;border-color: #1f78b5 !important;}
.button.yellow:not(.button-outline).active, .button.yellow:not(.button-outline):active, .button.yellow:not(.button-outline):hover, .open>.button.yellow:not(.button-outline).dropdown-toggle {color: #fff;background-color: #a48334 !important;border-color: #9c7c32 !important;}
div.uploader input {opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;border: none;background: none;position: absolute;top: 0;right: 0;float: right;cursor: default;width: 100%;height: 100%;}
div.uploader {position: relative;height:34px !important;line-height:34px;width:60px !important;background-image: none !important;cursor: pointer;padding:0px 5px 0 5px;}

.editor_bottom{position:relative; height:30px; clear:both; padding-top:10px;}
.cke_footer{float:left; margin-top:3px;}
.cke_footer a{margin-right:8px;padding: 7px 10px;border-radius: 2px;box-shadow: 0px 1px 2px rgba(0,0,0,0.1); background: #19aa8d;color:#fff;border: 1px solid #19aa8d;}
.cke_footer a:hover{background: #1c8a74;color:#fff;border: 1px solid #1c8a74;}
#page_title_div{width:312px; background: #fff;box-shadow: 1px 1px 50px rgba(0,0,0,.3);position:absolute;display:none; z-index:99999; top:-120px; left:18px}
#page_title_div .title{border-radius:3px 3px 0px 0px;height: 36px;background: #3B4658;line-height: 36px;color: #fff;font-size: 14px;padding-left: 10px;text-shadow: 0px 1px 2px rgba(0,0,0,0.3);}
#page_title_div .title #msg_page_title_value{padding-left: 10px;}
#page_title_div a.close span{font-size: 1.3em;color: #DFE4ED;}
#page_title_div a.close{display:block; float:right; margin-right:10px;}
#page_title_div .page_content{padding:10px;}